package top.jle.wx.proxy.facade;

import com.alibaba.fastjson2.JSONObject;
import top.jle.wx.proxy.domain.redpack.GetRedPackInfoDTO;
import top.jle.wx.proxy.domain.redpack.GetTransferInfoDTO;
import top.jle.wx.proxy.domain.redpack.SendRedPackDTO;
import top.jle.wx.proxy.domain.redpack.TransferDTO;

public interface RedPacketFacade {
    JSONObject sendRedPacket(SendRedPackDTO dto) throws Exception;

    JSONObject getRedPacketInfo(GetRedPackInfoDTO dto) throws Exception;

    JSONObject sendTransfer(TransferDTO dto) throws Exception;

    JSONObject getTransferInfo(GetTransferInfoDTO dto) throws Exception;
}
